(one's) fingers itch - Französisch Englisch Wörterbuch